<?php

class Kd_Web_Config{

    private static $_filterClass = 'Kd_Web_Filter';
    private static $_handlerClass = 'Kd_Web_Handler';
    private static $_routerClass = 'Kd_Web_Router';
    private static $_applicationClass = 'Kd_Web_Application';
    private static $_identityClass = 'Kd_Web_Identity';
    private static $_fileClass = 'Kd_Web_File';
    private static $_historyClass = 'Kd_Web_History';
    private static $_messagerClass = 'Kd_Web_Messager';
    private static $_requestClass = 'Kd_Web_Request';
    private static $_responseClass = 'Kd_Web_Response';
    private static $_sessionClass = 'Kd_Web_Session';
    private static $_variablesClass = 'Kd_Web_Variables';
    
    public static function getFilterClass(){
        return self::$_filterClass;
    }

    public static function setFilterClass($value){
        self::$_filterClass = $value;
    }

    public static function getHandlerClass(){
        return self::$_handlerClass;
    }

    public static function setHandlerClass($value){
        self::$_handlerClass = $value;
    }

    public static function getRouterClass(){
        return self::$_routerClass;
    }

    public static function setRouterClass($value){
        self::$_routerClass = $value;
    }

    public static function getApplicationClass(){
        return self::$_applicationClass;
    }

    public static function setApplicationClass($value){
        self::$_applicationClass = $value;
    }
    
    public static function getIdentityClass(){
        return self::$_identityClass;
    }

    public static function setIdentityClass($value){
        self::$_identityClass = $value;
    }

    public static function getFileClass(){
        return self::$_fileClass;
    }
    public static function setFileClass($value){
        self::$_fileClass = $value;
    }

    public static function getHistoryClass(){
        return self::$_historyClass;
    }
    public static function setHistoryClass($value){
        self::$_historyClass = $value;
    }

    public static function getMessagerClass(){
        return self::$_messagerClass;
    }
    public static function setMessagerClass($value){
        self::$_messagerClass = $value;
    }

    public static function getRequestClass(){
        return self::$_requestClass;
    }
    public static function setRequestClass($value){
        self::$_requestClass = $value;
    }

    public static function getResponseClass(){
        return self::$_responseClass;
    }
    public static function setResponseClass($value){
        self::$_responseClass = $value;
    }

    public static function getSessionClass(){
        return self::$_sessionClass;
    }
    public static function setSessionClass($value){
        self::$_sessionClass = $value;
    }

    public static function getVariablesClass(){
        return self::$_variablesClass;
    }

    public static function setVariablesClass($value){
        self::$_variablesClass = $value;
    }
}
